85690
656408
1501706
369761
14529
678285
1040742
677607
894877
1204815
587949
50317
805951
465118
366102
56387
516115
83166
277432
631607
219434
907387
956831
412740